import pandas as pd
# 创建 sr
v = [ 53, None, 72, 82 ]
k = ['1 号', '2 号', '3 号', '4 号']
sr = pd.Series( v, index=k )
print(sr)
"""
1 号    53.0
2 号     NaN
3 号    72.0
4 号    82.0
dtype: float64
"""
print(sr.dropna())
"""
1 号    53.0
3 号    72.0
4 号    82.0
dtype: float64
"""


# 创建 df
v = [ [None, None], [64, None], [72, 3], [82, 4] ]
i = [ '1 号', '2 号', '3 号', '4 号' ]
c = [ '年龄', '牌照' ]
df = pd.DataFrame( v, index=i, columns=c )
print(df)
"""
    年龄   牌照
1 号   NaN  NaN
2 号  64.0  NaN
3 号  72.0  3.0
4 号  82.0  4.0
"""

print(df.dropna())
"""
 年龄   牌照
3 号  72.0  3.0
4 号  82.0  4.0
"""

# 剔除 df 全是 NaN 的个体
print(df.dropna(how='all'))
"""
       年龄   牌照
2 号  64.0  NaN
3 号  72.0  3.0
4 号  82.0  4.0
"""